home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_utilities
/
utilities
/
003
/
_microcosm
/
!Microcosm
/
SetUp
< prev
next >
Wrap
Text File
|
1990-09-05
|
11KB
|
218 lines
*===========================================================================*
* Microcosm set up file *
* *
* *
* For Microcosm program - Public Domain release *
* Written by.... *
* *
* Michael Spearpoint *
* 3 Lawrence Crescent *
* Edgware *
* Middx HA8 5PB *
* *
*===========================================================================*
* Define number of creature types (1 - 9) *
* ------------------------------------------------------------------------- *
} 8
* Define the total number of iterations *
* ------------------------------------------------------------------------- *
} 8000
* Random set up of creatures (use Y or N) *
* --------------------------------------------------------------------------*
} Y
* Initial creature positions *
* -------------------------- *
* If the random set up of creatures is set to N (ie No) then the initial *
* positions are read from this table. Use the appropriate lower case letter*
* to define the position of a particular creature type. *
* *
* Col Rows *
* .........1.........2.........3.........4.........5.........6.........7 *
>
.
.
. aaa
. aa
.
.
. b b
. c
. c b b
1
.
.
.
.
.
. aaa
. aaa
. aaa
.
2
.
. aaa
. aaa
. aaa
.
. bb bbb
.
.
.
3
* Set pause time. This variable is used to slow down the iteration process *
* and can be set to 0 (for no pause) to any positive integer. *
* ------------------------------------------------------------------------- *
} 0
* Define the graphical scale factor for the creature population graph *
* ------------------------------------------------------------------------- *
} 0.6
* Draw creature graphics (use Y or N) *
* --------------------------------------------------------------------------*
} Y
* Plot overall creature totals on the graph (use Y or N) *
* --------------------------------------------------------------------------*
} N
* SET UP CREATURE DATA *
* ========================================================================= *
* *
* Don't delete or change the numbers in the 'ñ' column otherwise the *
* will fail to read the data correctly - you have been warned ! *
* Sprite name *
* ----------- *
* Give the srite name as defined in the 'Sprites' file. Each name should be *
* 1 - 9 characters in length. *
* NOTE : The sprite called 'blank' found in the sprite file should not be *
* removed or renamed. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 0 spike blurg arrk teki bleek floog pleef vlanth
* Initial number *
* -------------- *
* Define the initial number of each creature type to begin with. If the *
* random factor is N then this data is not used. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 1 40 10 5 95 20 40 15 30
* Movement rate *
* ------------- *
* The movement rate defines the number of iterations that a creature takes *
* to move between grid cells. The valid values are 0 (cannot move) up to *
* any positive integer. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 2 2 4 2 0 5 3 2 3
* Maximum strength *
* ---------------- *
* The strength of each particular creature type cannot exceed the values *
* defined here. Use values from 1 to any positive integer. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 3 1000 1500 2000 200 600 850 1000 900
* Adult age *
* --------- *
* A creature type cannot reproduce until its age exceeds the values defined *
* below. A creatures age is measured in 'iterations' from its birth. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 6 30 40 20 15 30 30 40 30
* Food consumption *
* ---------------- *
* This defines the reduction in the creatures strength for each iteration *
* it is alive. It can be in the range -127 to +127 where a negative number *
* means that a creature gains strength each iteration. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 4 -1 2 2 1 3 5 3 4
* Food value *
* ---------- *
* When a creature is eaten by another creature, this defines the increase *
* in strength that the victim contributes to the attacking creature. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 5 50 60 90 40 20 60 40 30
* Birthing strength *
* ----------------- *
* A creature cannot reproduce until its strength exceeds the values defined *
* here. If a creatures birthing strength is set to zero it is not able to *
* have children. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 7 30 200 20 100 70 20 30 30
* Food types *
* ---------- *
* Define the types of creature that are food for a particular creature type *
* The list must be four characters in length, with the valid creatures *
* denoted with the appropriate character or a '.' for a blank, each *
* separated by a space. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 8 d f g c a d e . a b g . a c h g b f . . h g a d a c h . a c e .
* Initial child strength *
* ---------------------- *
* When a parent gives birth to a child a percentage of its strength, given *
* by this parameter, is lost by the parent to the child. *
* The parameter should be in the range 1 - 99 percent. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 9 50 30 50 0 20 60 40 50
* Decay creature *
* -------------- *
* If the creature should die because its strength falls to zero, it can be *
* made to decay into another creature type as defined here. Use the *
* appropriate character or a '.' if the creature type does not decay into *
* another creature type. *
* ------------------------------------------------------------------------- *
* ñ a b c d e f g h *
* ------------------------------------------------------------------------- *
> 10 d h . f h g c a
# End of SetUp file marker (do not remove !!)